package com.chixing.day02;


public class MyContainer {
    //容器初始容量为10
    public int[]  defaultArray = new int[10];

    //容器中添加的新元素
    int size = 0;


    public void add(int ele){
       if(size < defaultArray.length){//不扩容
           /*
           defaultArray[size] = ele;
           size++;
           */
           defaultArray[size++] = ele;
       }else {//扩容
        //defaultArray = Arrays.copyOf(defaultArray,(defaultArray.length<<1)+1);
        int[] newArray = new int[defaultArray.length*2];
        for (int i = 0;i < defaultArray.length;i++){
            newArray[i] = defaultArray[i];
        }
        defaultArray = newArray;
        defaultArray[size++] =ele; //新元素添加在尾部
       }
    }
    public void show(){
        for (int i =0;i < size;i++){
            System.out.println(defaultArray[i]);
        }

    }
}
